.no-js-card {
    width: 100%;
    padding: 5%;
}
.contact-card {
    display: none;
    width: 100%;
    padding: 5%;
}
.contact-card-sent {
    width: 100%;
    padding: 5%;
    display: none;
}
.mdc-text-field {
    width: 100%;
    max-width: 100%;
}
.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
    color: var(--mdc-theme-primary, #911f1b);
}
.mdc-text-field .mdc-line-ripple {
    color: var(--mdc-theme-primary, #911f1b);
}
.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled),
.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input:focus {
}
.do-button {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: end;
}
.mdc-button--raised:not(:disabled), .mdc-button--unelevated:not(:disabled) {
    color: var(--mdc-theme-on-secondary, #000);
    background-color: var(--mdc-theme-secondary, #fbb049);
}
.note-separator {
    margin-top: 50px;
    width: 100%;
    background-color: rgba(0,0,0,0.2);
    border: none;
    height: 1px;
    color: #9e9e9e;
}
.note {
    font-family: 'Fira Sans', sans-serif;
    font-weight: 500;
    color: #9e9e9e;
}
